html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend{margin:0;padding:0;border:0;outline:0;}
body{margin:0 auto;font-family:'XinGothic-SinaWeibo','Microsoft Yahei','Simsun';}
body,html{height:100%;}

@media (min-width: 800px) {
body{width:60%}
}


ul{list-style:none;}
img{border:none;}
a{color:#444;text-decoration:none;}
a:hover{}
table{border-spacing:2;margin:10px auto;}
td{vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.hide{display:none;}
.space20{height:20px;clear:both;overflow:hidden;}


.top{z-index:999; width:100%;height: 45px;}

.header{width:100%;background:#0DA6ED; height:45px;overflow:hidden;zoom:1; position: relative;z-index: 999;}
.header a.home_btn{display:inline-block;width:25px; height:21px; padding:12px; position:absolute; top:0px;left:0px;}
.header a.so_btn{display:inline-block;width:25px; height:21px;padding:12px;position:absolute; top:0px; right:0px;}
.header a span{width:25px; height:21px;display:block;  }
.header a.home_btn span{background-position: 0 0;  background-image: url("home_icon.png");  background-size: 25px 21px;}
.header a.so_btn span{background-position: 0 0;  background-image: url("search_icon.png");  background-size: 25px 21px;}
.header .title{text-align: center; line-height: 45px; margin:0px 30%; font-size:20px;color:#fff;background: url("logo.png") no-repeat 50% 12px;  background-size: 75px 23px;  text-indent: -999em;}

.header_back{width:100%;background: #0DA6ED; height:45px;overflow:hidden;zoom:1; position: relative;z-index: 999;}
.header_back a.back_btn{display:inline-block;width: 180px; height:21px; padding: 12px 10px 12px 8px; position:absolute; top:0px;left:0px;font-size: 16px;color: #fff;line-height: 21px;}
.header_back a.nav_btn{display:inline-block;width: 61px; height: 45px;position:absolute; top:0px; right:0px;border-left: 1px #049ae0 solid;}
.header_back a span{width:25px; height:21px;display:block;  float: left;display: inline;}
.header_back a.back_btn span{background-position: 0 0;  background-image: url("back_icon.png");  background-size: 25px 21px;}
.header_back a.nav_btn span{background: none;font-size: 16px;color: #fff;width: 52px;text-align: center;line-height: 45px;height: 45px;border-left: 1px #01ABFA solid;padding-right: 8px;background: url("dh_tb.png") no-repeat 46px 22px;}

#navbox{background: #0098DF; text-align: center; width: 100%;position: relative; z-index: 999; clear:both; overflow:hidden;}
#navbox a{width:33%;float:left;display:inline-block; line-height: 38px; height:38px; position: relative;}
#navbox a span{ display: inline-block; padding: 3px 13px;color:#0f0f0f; background-repeat:no-repeat; line-height: 20px; height: 20px; font-size: 15px; margin: 6px 0px; color: #fff;}

.nav_btn_hover{background:#0098DF !important;border-left: 1px #0DA6ED solid !important;border-left: 1px #0098DF solid !important;}
.nav_btn_hover span{background: url("dh_tb_click.png") no-repeat 46px 22px !important;border-left: 1px #0098DF solid !important;}


.main{overflow:hidden;width:100%;}


.section{}
.section ul{padding:0 0 10px 10px;clear:both;overflow:hidden;}
.section ul li{float:left;width:33%;text-align:center;height:35px;margin-top:15px;}
.section ul li a{width:85%;height:33px;line-height:33px;display:block;border:1px solid #cdcdcd;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;background:#ffffff;}

.mod-box{margin:20px 12px 0 10px;}
.mod-box-hd{ background-color:#eee; position:relative; overflow:hidden; *zoom:1; margin-bottom:2.245%;}
.mod-box-hd .tit{ background:#fff; padding:0 2.99%; float:left; font-weight:normal; font-family:"Microsoft Yahei"; font-size:20px; height:27px; line-height:27px;}
.mod-box-hd:after{ content:""; display:block; height:100%; width:0.9%; background-color:#f4b440; position:absolute; left:0; top:0;}
.mod-box-hd .more{ display:block; position:absolute; right:0; top:0; width:33.6826%; height:100%; color:#63483b; padding:0 2% 0 0; text-align:right;}
.mod-box-hd .more .ico-arrow-r{ margin-left:3%; vertical-align:middle; margin-top:2px;}
.mod-box-hd .more a{ display:block; width:100%; color:#989898; line-height:25px; }
.mod-box-hd .more a .ico-arrow-r{margin-top:-2px;}

.mod-box-bd{max-height:1230px;overflow:hidden}
.mod-box-bd ul{background:#fff;overflow:hidden;}
.mod-box-bd ul li{color:#232323;padding:8px 0;border-bottom:solid 1px #ddd;font-size:16px;}
.mod-box-bd ul li a{color:#232323;font-size:16px;line-height:30px;}
.mod-box-bd li:last-child{border-bottom:1px solid #ddd;}
.mod-box-bd li span{font-size:12px;}


.mod-box-lm{}
.mod-box-lm ul{padding:0 0 10px 0px;clear:both;overflow:hidden;padding-left:2%;}
.mod-box-lm ul li{float:left;width:50%;text-align:center;height:35px;margin-top:15px;}
.mod-box-lm ul li a{font-size:14px;width:92%;height:33px;line-height:33px;display:block;border:1px solid #cdcdcd;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;background:#ffffff;}

.mod-box-pd{}
.mod-box-pd ul{padding:0 0 10px 0px;clear:both;overflow:hidden;}
.mod-box-pd ul li{float:left;width:33%;text-align:center;height:35px;margin-top:15px;}
.mod-box-pd ul li a{width:90%;height:33px;line-height:33px;display:block;border:1px solid #cdcdcd;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;background:#ffffff;}


.text01{overflow:hidden;background:#fff;}
.text01 h1{font-size:20px;color:#333;text-align:center;line-height:30px;font-family:"Microsoft Yahei";font-weight:100;padding: 15px 10px 8px;}
.textInfo{margin:5px 10px 0px;padding-bottom:10px;clear:both;overflow:hidden;border-bottom:1px solid #ddd;}
.textInfo span {font-size:14px;color:#999;float:left;width:50%;text-align:center;}
.textCont{margin:10px;color:#333;font-size:16px;line-height:26px;}
.textCont p{font-size:16px;margin-bottom:10px;}
.textCont embed{width:100%;height:300px;}
/*.textCont img{width:100%;}*/
.textCont h2, .textCont h3, .textCont h4, .textCont h5, .textCont h6{margin-bottom:10px;}
.textCont li a{color:#104E8B}
.textCont table{width:100%;border-spacing:1;margin:10px auto;}
.textCont td{border-collapse:collapse;vertical-align:middle;}
.textCont img{width:100%}
.pllist{width:99%}
.pllist li{color:	#8B7D7B;list-style-type:decimal-leading-zero}
.fanye{padding:20px 0 0;width:100%;margin:0 10px 20px;clear:both;overflow:hidden;}
.fanye li{float:left;width:45%;text-align:center;}
.fanye li a, .fanye li span{font-size:16px;color:#0000ff;}

.ico-arrow-r, .ico-arrow-t{display:inline-block; background:url("icon-v1.png") no-repeat;}
.ico-arrow-r{width:8px; height:13px; background-position:0 -200px;}
.ico-arrow-t{width:17px; height:9px; background-position:0 -100px;}

.foot{ background-color:#e6e6e6; border-top:2px solid #ccc; text-align:center; padding-top:5.5555%; margin-top:0px;}
.foot .info{ color:#999; padding:4.16666% 0 2.7777% 0}
.footnav{margin-bottom:20px;clear:both;overflow:hidden;}
.footnav a{display:inline-block;font-size:16px;color:#666;width:25%;text-align:center;float:left;}

.back-to-top{ display:block; margin:0 auto; width:57.7777%;}
.back-to-top .ico-arrow-t{ margin-right:6%; vertical-align:middle; margin-bottom:3px;}
.bt{ display:inline-block; width:100%; border:1px solid #cdcdcd; background-color:#fff; text-align:center; color:#666; line-height:1.9545; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; font-size:22px;}
.foot2{overflow:hidden;padding:0 5px 10px;border-top:solid 1px #d5d5d5;text-align:center;color:#555;}
.foot2 a{ height:40px;text-align:center;width:25%;line-height:40px;font-size:16px;color:#555;}
.foot2 p{font-size:15px;text-align:center;}
.foot2 .shouji{color: #408FC4;font-weight: bold;margin-right:8px}
.foot2 .cb{font-size:12px}
.mulu{display:none}

.mod-box-pro li{list-style:none;float:left;padding:3px 7px;margin-bottom:7px; margin-right:5px;border:1px solid #ccc;line-height:130%}
.vpiclist{margin:0 5px;}
.vpiclist dl{overflow:hidden;padding:12px 0px;border-bottom:1px dashed #EEE5DE;}
.vpiclist dt{float:left;margin-right:10px;border:1px dotted #F0FFFF;padding:8px 2px;}
.vpiclist dd{font-size:15px;color:#333;padding:3px 0;overflow:hidden;/*display:block;white-space:nowrap;text-overflow:ellipsis;*/}